Object.getPrototypeOf(obj); //用法


//实例
function Rectangle() {
	// ...
}

const rec = new Rectangle();

Object.getPrototypeOf(rec) === Rectangle.prototype // true


Object.setPrototypeOf(rec, Object.prototype);
Object.getPrototypeOf(rec) === Rectangle.prototype // false


//如果参数是undefined或null， 它们无法转为对象， 所以会报错。
Object.getPrototypeOf(null)
// TypeError: Cannot convert undefined or null to object
Object.getPrototypeOf(undefined)
// TypeError: Cannot convert undefined or null to object
